The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern

نویسندگان

  • Robert Krauthgamer
  • Ohad Trabelsi
چکیده

In the Set Cover problem, the input is a ground set of n elements and a collection of m sets, and the goal is to find the smallest sub-collection of sets whose union is the entire ground set. The fastest algorithm known runs in time O(mn2) [Fomin et al., WG 2004], and the Set Cover Conjecture (SeCoCo) [Cygan et al., TALG 2016] asserts that for every fixed ε > 0, no algorithm can solve Set Cover in time 2(1−ε)npoly(m), even if set sizes are bounded by ∆ = ∆(ε). We show strong connections between this problem and kTree, a special case of Subgraph Isomorphism where the input is an n-node graph G and a k-node tree T , and the goal is to determine whether G has a subgraph isomorphic to T . First, we propose a weaker conjecture Log-SeCoCo, that allows input sets of size ∆ = O(1/ε · log n), and show that an algorithm breaking Log-SeCoCo would imply a faster algorithm than the currently known 2poly(n)-time algorithm [Koutis and Williams, TALG 2016] for Directed nTree, which is kTree with k = n and arbitrary directions to the edges of G and T . This would also improve the running time for Directed Hamiltonicity, for which no algorithm significantly faster than 2poly(n) is known despite extensive research. Second, we prove that if Set Cover cannot be solved significantly faster than 2poly(m) (an assumption even weaker than Log-SeCoCo), then kTree cannot be computed significantly faster than 2poly(n), the running time of the Koutis and Williams’ algorithm. Applying the same techniques to the p-Partial Cover problem, a parameterized version of Set Cover that requires covering at least p elements, we obtain a new algorithm with running time (2+ε)(m+n) for arbitrary ε > 0, which improves previous work and is nearly optimal assuming say LogSeCoCo.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conditional Lower Bound for Subgraph Isomorphism with a Tree Pattern

The kTree problem is a special case of Subgraph Isomorphism where the pattern graph is a tree, that is, the input is an n-node graph G and a k-node tree T , and the goal is to determine whether G has a subgraph isomorphic to T . We provide evidence that this problem cannot be computed significantly faster than 2poly(n), which matches the fastest algorithm known for this problem [ICALP 2009 and ...

متن کامل

Quantum Query Complexity of Subgraph Isomorphism and Homomorphism

Let H be a fixed graph on n vertices. Let fH(G) = 1 iff the input graph G on n vertices contains H as a (not necessarily induced) subgraph. Let αH denote the cardinality of a maximum independent set of H. In this paper we show: Q(fH) = Ω ( √ αH · n) , where Q(fH) denotes the quantum query complexity of fH . As a consequence we obtain a lower bounds for Q(fH) in terms of several other parameters...

متن کامل

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

Efficient Frequent Connected Induced Subgraph Mining in Graphs of Bounded Tree-Width

We study the frequent connected induced subgraph mining problem, i.e., the problem of listing all connected graphs that are induced subgraph isomorphic to a given number of transaction graphs. We first show that this problem cannot be solved for arbitrary transaction graphs in output polynomial time (if P 6= NP) and then prove that for graphs of bounded tree-width, frequent connected induced su...

متن کامل

Quantum Algorithms and Lower Bounds for Independent Set and Subgraph Isomorphism Problem

The study of the quantum query complexity for some graph problems is an interesting area in quantum computing. Only for a few graph problems there are quantum algorithms and lower bounds known. We present some new quantum query and quantum time algorithms and quantum query complexity bounds for the maximal and maximum independent set problem and the graph and subgraph isomorphism problem.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017